package com.zerosky.crm.service;

import java.util.List;
import java.util.Map;

import com.zerosky.crm.po.Customer;
import com.zerosky.crm.po.Product;
import com.zerosky.crm.util.PageInfo;

/**product业务逻辑接口 
 * @author 钟璟;
 * @since 2017-06-19
 */
public interface ProductService {
	
	/**Product列表接口
	 * @author 钟璟;
	 * @since 2017-06-19
	 */
	public List<Product> getProductList(Map map);
	
	/**Product列表接口
	 * @author hugy;
	 * @since 2017-06-08
	 */
	public PageInfo<Product> getPageInfoList(Map map,PageInfo<Product> page);
	
	/**插入或更新接口
	 * @author 钟璟;
	 * @since 2017-06-19
	 */
	public Integer saveOrUpdate(Product Product,String operation);
	
	/**Product删除接口
	 * @author 钟璟;
	 * @since 2017-06-19
	 */
	public Integer deleteProduct(Integer Product_id);
	
	/**获取Product数据接口
	 * @author 钟璟;
	 * @since 2017-06-19
	 */
	public Product getProductById(Integer productId);

}
